clean or cleaner energy source - Spanish English Dictionary